package demo2;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 沈明月
 * Date: 2023-01-03
 * Time: 16:46
 */


//类可以继承一个类（普通/抽象），（同时实现多个接口）
//接口可以通过extends来拓展多个接口

//接口之间的继承：

interface A{
    void funcA();
}
interface B{
    void funcB();
}
interface CC extends A,B{//接口的继承（接口的拓展），相当于把多个接口合并在一起
    void func();//代表CC这个接口，不仅具备func这个功能，还具备了A和B的接口的功能
    //这样写的好处就是一个CC解决了多个方法的重写问题
}

class C implements CC{//对CC里面的方法进行重写的时候，不仅要重写func还有funcA和funcB都要重写（其实还是有点继承的味道），否则报错
    public void func(){

    }
    public void funcA(){

    }
    public void funcB(){

    }
}

public class Test2 {

}
